# 使用官方的OpenJDK作为基础镜像
FROM openjdk:8-jdk-alpine

# 设置工作目录
WORKDIR /usr/local/mydocker/spider

# 复制并编译应用程序
COPY . .

# 构建Maven项目（可选，如果你已经有编译好的JAR文件，可以跳过这一步）
RUN ./mvnw clean package -DskipTests

# 提取生成的JAR文件
COPY target/spider-0.0.1-SNAPSHOT.jar spider.jar

# 设置环境变量
ENV JAVA_OPTS="-Xmx256m -Xms128m"

# 设置启动命令
CMD ["java", "-jar", "app.jar"]
#ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /usr/app/app.jar" ]

